#pragma once

// Include Windows functions
#include <Windows.h>

// Include input and output operations
#include <iostream>

// OpenGL and GLEW Header Files and Libraries
#include <GL/glew.h>
#include <GL/wglew.h>
//#include <GL/glfw.h>
#include <glm/glm.hpp>
#include <vector>

#include <string>
#include <iostream>
#include <fstream>
#include <algorithm>
#include <stdlib.h>
#include <string.h>

#include<ctime>


#include <stdio.h>
#include <fcntl.h>
#include <io.h>
#include <algorithm>

//#include <stdio.h>

// glm::translate, glm::rotate, glm::scale, glm::perspective
#include <glm/gtc/matrix_transform.hpp>
// glm::value_ptr
#include <glm/gtc/type_ptr.hpp>


#pragma comment(lib, "glew32.lib")
#pragma comment(lib, "opengl32.lib")


using namespace std;
using namespace glm;


